SimplePay\Core\AntiSpam\EmailVerification S

Total Complexity 45
Dependencies 4
Dependents 1
Total lines 917
Lines of code 548
Logical lines of code 123
Comment lines 272
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
add_settings()
S
36 1 113
get_subscribed_events()
S
45 5 46
add_payment_form_settings()
S
42 3 69
send_verification_code()
S
44 3 53
log_fraud_event()
S
52 4 29
verify_verification_code_rest()
S
54 3 24
verify_verification_code_order_submit()
S
54 3 24
get_email_verification_input()
S
49 1 53
verify_verification_code()
S
53 2 27
remove_verification_code()
S
58 2 19
set_rate_limiting_id()
S
61 2 14
remove_verification_code_order_submit()
S
61 2 13
remove_verification_code_rest()
S
63 2 11
is_latest_fraud_event_in_timeframe()
S
66 2 8
get_fraud_event_count()
S
68 2 7
cleanup_verification_codes()
S
80 1 3
schedule_email_verification_code_cleanup()
S
70 1 7
set_rate_limiting_timeout()
S
81 1 3
get_verification_code_lifespan()
S
80 1 3
get_fraud_event_timeframe()
S
69 1 7
get_fraud_event_threshold()
S
70 1 7
clean_email()
S
71 1 5
__construct()
S
81 1 3